package com.aggregate.pay.swiftpass.support.client;

import com.aggregate.pay.swiftpass.bean.WxReportSdkData;
import com.aggregate.pay.swiftpass.bean.WxReportSdkResult;
import com.aggregate.pay.swiftpass.support.AbstractClient;
import com.aggregate.pay.swiftpass.support.Merch;

/**
 * 微信上报sdk初始化参数获取接口
 * @author Moyq5
 * @date 2020年4月21日
 */
public class WxReportSdk extends AbstractClient<WxReportSdkData, WxReportSdkResult> {

	public WxReportSdk(Merch merch) {
		super(merch);
	}

	@Override
	protected Class<WxReportSdkResult> getResultClass() {
		return WxReportSdkResult.class;
	}

	@Override
	public WxReportSdkResult execute(WxReportSdkData data) {
		data.setService("unified.tools.sign");
		return super.execute(data);
	}

}
